chore(deps): update dependency uv_build to >=0.11.2,<0.12.0#643
chore(deps): update dependency uv_build to >=0.11.2,<0.12.0#643renovate-bot-cbcoutinho[bot] wants to merge 1 commit intomasterfrom
Conversation
PR Review: chore(deps): update dependency uv_build to >=0.11.0,<0.12.0This is a straightforward Renovate-managed dependency bump for the SummaryChange: Assessment: ✅ ApproveCode Quality: The change is minimal and correct — a single-line version constraint update in the Notable in uv 0.11.0: This is a minor (breaking-versioned) release with TLS/networking changes:
These changes affect uv's HTTP client behavior (certificate validation), not the build backend's package-building functionality. The Risk: Very low. The build backend API has not changed, and the version bump stays within a tight Suggestion: Verify CI passes with this change. If your CI environment uses custom/self-signed certificates and No issues found. Safe to merge once CI is green. 🤖 Reviewed by Claude Sonnet 4.6 |
ec3ceef to
76a2a61
Compare
76a2a61 to
7612c04
Compare
Code ReviewThis is a routine Renovate dependency update bumping the Assessment: LGTM A few things worth noting:
Safe to merge once CI passes. |
7612c04 to
0038a42
Compare
|
PR Review: chore(deps) update uv_build to >=0.11.2,<0.12.0 Routine Renovate dependency update for the uv_build build backend. Minimal change (1 line). Change: Updates uv_build from >=0.10.0,<0.11.0 to >=0.11.2,<0.12.0 in pyproject.toml. Notable in v0.11.0 breaking changes:
No concerns:
Safe to merge. |
This PR contains the following updates:
>=0.10.0,<0.11.0→>=0.11.2,<0.12.0Release Notes
astral-sh/uv (uv_build)
v0.11.2Compare Source
Released on 2026-03-26.
Enhancements
uv self updatefetch the manifest from the mirror first (#18679)uv self updatesuccess and failure messages with--quiet(#18645)Preview features
Bug fixes
uv run(#17890)v0.11.1Compare Source
Released on 2026-03-24.
Bug fixes
riscv64gc-unknown-linux-musl(#18686)==Python version request ranges (#9697)Documentation
--python <dir>in "Using arbitrary Python environments" (#6457)PS_MODULE_PATHandUV_WORKING_DIR(#18691)v0.11.0Compare Source
Released on 2026-03-23.
Breaking changes
This release includes changes to the networking stack used by uv. While we think that breakage will be rare, it is possible that these changes will result in the rejection of certificates previously trusted by uv so we have marked the change as breaking out of an abundance of caution.
The changes are largely driven by the upgrade of reqwest, which powers uv's HTTP clients, to v0.13 which included some breaking changes to TLS certificate verification.
The following changes are included:
rustls-platform-verifieris used instead ofrustls-native-certsandwebpkifor certificate verificationThis change should have no effect unless you are using the
native-tlsoption to enable reading system certificates.rustls-platform-verifierdelegates to the system for certificate validation (e.g.,Security.frameworkon macOS) instead of eagerly loading certificates from the system and verifying them viawebpki. The effects of this change will vary based on the operating system. In general, uv's certificate validation should now be more consistent with browsers and other native applications. However, this is the most likely cause of breaking changes in this release. Some previously failing certificate chains may succeed, and some previously accepted certificate chains may fail. In either case, we expect the validation to be more correct and welcome reports of regressions.In particular, because more responsibility for validating the certificate is transferred to your system's security library, some features like CA constraints or revocation of certificates via OCSP and CRLs may now be used.
This change should improve performance when using system certificate on macOS, as uv no longer needs to load all certificates from the keychain at startup.
aws-lcis used instead ofringfor a cryptography backendThere should not be breaking changes from this change. We expect this to expand support for certificate signature algorithms.
--native-tlsis deprecated in favor of a new--system-certsflagThe
--native-tlsflag is still usable and has identical behavior to--system-certs.This change was made to reduce confusion about the TLS implementation uv uses. uv always uses
rustlsnotnative-tls.Building uv on x86-64 and i686 Windows requires NASM
NASM is required by
aws-lc. If not found on the system, a prebuilt blob provided byaws-lc-syswill be used.If you are not building uv from source, this change has no effect.
See the CONTRIBUTING guide for details.
Empty
SSL_CERT_FILEvalues are ignored (for consistency withSSL_CERT_DIR)See #18550 for details.
Python
See the python-build-standalone release notes for details.
Enhancements
Preview features
--service-formatand--service-urltouv audit(#18571)Performance
Bug fixes
uv tool list --outdated(#18586)uv exportfor workspace member packages with conflicts (#18635)Documentation
FLASH_ATTENTION_SKIP_CUDA_BUILDguidance forflash-attninstalls (#18473)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.